﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 面向对象解读
{
    class person
    {
        //多态  
        //接口
        //虚方法  :  virtual
        //抽象类
        public virtual void Run()
        {
            Console.WriteLine("run");
        }

    }

    internal class student: person
    {
        public override void Run()
        {
            Console.WriteLine("student");
        }

        //默认带一个没有参数的构造方法
        public student()
        {
            
        }

        //构造方法   属性进行初始化操作的
        public student(string name,int age,char gender) {
            Name = name;
            Age = age;
            Gender = gender;
        }


        //姓名 年龄 性别
        public string Name { get; set; }

        public int Age { get; set; }

        public char Gender { get; set; }
    }
}
